package cn.com.yusys.yusp.admin.domain;

import cn.com.yusys.yusp.commons.excel.annotation.ExcelColumn;
import cn.com.yusys.yusp.commons.excel.annotation.ExcelName;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@ExcelName(value = "网格短信明细报表", sheet = "网格短信明细报表")
public class GridSMSDetailReportPojo {
    @ExcelColumn(title = "统计日期", index =0)
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date etlDt;
    @ExcelColumn(title = "机构名称", index =1)
    private String gridName;
    @ExcelColumn(title = "网格名称", index =2)
    private String secondGridName;
    @ExcelColumn(title = "档案号", index =3)
    private String userNo;
    @ExcelColumn(title = "网格员姓名", index =4)
    private String userName;
    @ExcelColumn(title = "岗位", index =5)
    private String positions;
    @ExcelColumn(title = "客户姓名", index =6)
    private String custName;
    @ExcelColumn(title = "客户身份证号码", index =7)
    private String custNo;
    @ExcelColumn(title = "短信发送日期", index =8)
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date smsSendDate;
    @ExcelColumn(title = "短信发送内容", index =9)
    private String smsSendContent;

    public Date getEtlDt() {
        return etlDt;
    }

    public void setEtlDt(Date etlDt) {
        this.etlDt = etlDt;
    }

    public String getGridName() {
        return gridName;
    }

    public void setGridName(String gridName) {
        this.gridName = gridName;
    }

    public String getSecondGridName() {
        return secondGridName;
    }

    public void setSecondGridName(String secondGridName) {
        this.secondGridName = secondGridName;
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPositions() {
        return positions;
    }

    public void setPositions(String positions) {
        this.positions = positions;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCustNo() {
        return custNo;
    }

    public void setCustNo(String custNo) {
        this.custNo = custNo;
    }

    public Date getSmsSendDate() {
        return smsSendDate;
    }

    public void setSmsSendDate(Date smsSendDate) {
        this.smsSendDate = smsSendDate;
    }

    public String getSmsSendContent() {
        return smsSendContent;
    }

    public void setSmsSendContent(String smsSendContent) {
        this.smsSendContent = smsSendContent;
    }
}
